Rose debug info
---------------

Array
(
    [1:n573] => Array
        (
            [title] => C++ и строки
            [relevance] => 21.997251635096
            [trace] => Array
                (
                    [keyword c] => Array
                        (
                            [0] => 20
                        )

                    [fulltext c] => Array
                        (
                            [0] => 1.9972516350959: match at positions [0, 39, 66, 82, 110]
                        )

                )

        )

    [1:n6436] => Array
        (
            [title] => Думаем дальше № 32 — «Волшебный акт развиртуализации» c Костей Горским
            [relevance] => 20
            [trace] => Array
                (
                    [keyword c] => Array
                        (
                            [0] => 20
                        )

                )

        )

    [1:n6492] => Array
        (
            [title] => Думаем дальше № 40 — «Более-менее юикс на юай поделить могут» c Мишей Нозиком
            [relevance] => 20
            [trace] => Array
                (
                    [keyword c] => Array
                        (
                            [0] => 20
                        )

                )

        )

    [1:n6465] => Array
        (
            [title] => Думаем дальше № 36 — «Рациональными-то аргументами я могу» c Марком Родионовым
            [relevance] => 20
            [trace] => Array
                (
                    [keyword c] => Array
                        (
                            [0] => 20
                        )

                )

        )

    [1:n6447] => Array
        (
            [title] => Думаем дальше № 33 — «Они висели на инфососах» c Марком Родионовым
            [relevance] => 20
            [trace] => Array
                (
                    [keyword c] => Array
                        (
                            [0] => 20
                        )

                )

        )

    [1:n39] => Array
        (
            [title] => C++
            [relevance] => 20
            [trace] => Array
                (
                    [keyword c] => Array
                        (
                            [0] => 20
                        )

                )

        )

    [1:n6432] => Array
        (
            [title] => Думаем дальше № 31 — «Слово „тупой“ не очень правильное» c Мишей Нозиком
            [relevance] => 20
            [trace] => Array
                (
                    [keyword c] => Array
                        (
                            [0] => 20
                        )

                )

        )

    [1:n6405] => Array
        (
            [title] => Думаем дальше № 30 — «Продажный мир рекламы, пиара и очковтирательства» c Олегом Андреевым
            [relevance] => 20
            [trace] => Array
                (
                    [keyword c] => Array
                        (
                            [0] => 20
                        )

                )

        )

    [1:n6400] => Array
        (
            [title] => Думаем дальше № 29 — «Засунули в банку с музыкой без предупреждения» c Мишей Нозиком
            [relevance] => 20
            [trace] => Array
                (
                    [keyword c] => Array
                        (
                            [0] => 20
                        )

                )

        )

    [1:n6197] => Array
        (
            [title] => Думаем дальше № 4 — «Квота на пять истерик в год» c Сергеем Стеблиной
            [relevance] => 20
            [trace] => Array
                (
                    [keyword c] => Array
                        (
                            [0] => 20
                        )

                )

        )

    [1:n1144] => Array
        (
            [title] => Новый бренд
            [relevance] => 1.9972516350959
            [trace] => Array
                (
                    [fulltext c] => Array
                        (
                            [0] => 1.9972516350959: match at positions [8, 25, 653]
                        )

                )

        )

    [1:n4326] => Array
        (
            [title] => Навигация в аэропорту Дюссельдорфа
            [relevance] => 1.9972516350959
            [trace] => Array
                (
                    [fulltext c] => Array
                        (
                            [0] => 1.9972516350959: match at positions [64, 125, 218]
                        )

                )

        )

    [1:n3036] => Array
        (
            [title] => О словах sharp и flat
            [relevance] => 1.9972516350959
            [trace] => Array
                (
                    [fulltext c] => Array
                        (
                            [0] => 1.9972516350959: match at positions [16, 106, 158]
                        )

                )

        )

    [1:n4324] => Array
        (
            [title] => Кофейные места
            [relevance] => 1.9972516350959
            [trace] => Array
                (
                    [fulltext c] => Array
                        (
                            [0] => 1.9972516350959: match at positions [1359, 1380, 1385, 1404, 1430]
                        )

                )

        )

    [1:n729] => Array
        (
            [title] => Сбой учётных записей в Windows XP
            [relevance] => 1.9972516350959
            [trace] => Array
                (
                    [fulltext c] => Array
                        (
                            [0] => 1.9972516350959: match at positions [50, 136, 147, 174, 181, 205, 211]
                        )

                )

        )

    [1:n732] => Array
        (
            [title] => Интервью Страуструпа
            [relevance] => 1.9972516350959
            [trace] => Array
                (
                    [fulltext c] => Array
                        (
                            [0] => 1.9972516350959: match at positions [16, 19, 24, 28, 34, 49, 60]
                        )

                )

        )

    [1:n3740] => Array
        (
            [title] => Что делать, если у вас логика не одна
            [relevance] => 1.9972516350959
            [trace] => Array
                (
                    [fulltext c] => Array
                        (
                            [0] => 1.9972516350959: match at positions [41, 50, 60, 90, 242, 270, 274, 278, 377, 393]
                        )

                )

        )

    [1:n804] => Array
        (
            [title] => e2: переезд с Регистра
            [relevance] => 1.4979387263219
            [trace] => Array
                (
                    [fulltext c] => Array
                        (
                            [0] => 1.4979387263219: match at positions [88, 100]
                        )

                )

        )

    [1:n1777] => Array
        (
            [title] => Кое-что про устройство Windows
            [relevance] => 1.4979387263219
            [trace] => Array
                (
                    [fulltext c] => Array
                        (
                            [0] => 1.4979387263219: match at positions [56, 72]
                        )

                )

        )

    [1:n2607] => Array
        (
            [title] => Как Адоби просрали Флеш
            [relevance] => 1.4979387263219
            [trace] => Array
                (
                    [fulltext c] => Array
                        (
                            [0] => 1.4979387263219: match at positions [36, 37]
                        )

                )

        )

)

C++ и строки

C++ string classes are supposed to let you pretend that strings are first-class data. · Almost all C++ string classes overload the + operator so you can write s + «bar» to concatenate. · No matter how hard they try, there is no C++ string class on Earth that will let you type «foo» + «bar», because string literals in C++ are always char*’s, never strings.

Думаем дальше № 32 — «Волшебный акт развиртуализации» c Костей Горским

С Костей Горским обсуждаем удалённую работу и человеческие отношения. Все выпуски подкаста:

Думаем дальше № 40 — «Более-менее юикс на юай поделить могут» c Мишей Нозиком

С Мишей Нозиком обсуждаем скиминг, как понимать задачу с ЧатомГПТ и конечно же плохой дизайн по вине исследований. Все выпуски подкаста:

Думаем дальше № 36 — «Рациональными-то аргументами я могу» c Марком Родионовым

С Марком Родионовым продолжаем обсуждать критику и её влияние на отношения в команде, стримы Марка «2 часа до дедлайна» и работу в стресс-режиме, а также подачу работ в портфолио. Все выпуски подкаста:

Думаем дальше № 33 — «Они висели на инфососах» c Марком Родионовым

С Марком Родионовым обсуждаем транспортные схемы, их и не их исследования, а также как быть добрым и поддерживающим арт-директором. Все выпуски подкаста:

Думаем дальше № 31 — «Слово „тупой“ не очень правильное» c Мишей Нозиком

С Мишей Нозиком обсуждаем дедовское ворчание, отношение к критике работы и работника, а также корпоративные презентации руководству. Все выпуски подкаста:

Думаем дальше № 30 — «Продажный мир рекламы, пиара и очковтирательства» c Олегом Андреевым

С Олегом Андреевым обсуждаем практическую пользу истины, позитивные и негативные права, эплопропаганду и отличие США от остальных стран. Все выпуски подкаста:

Думаем дальше № 29 — «Засунули в банку с музыкой без предупреждения» c Мишей Нозиком

С Мишей Нозиком обсуждаем техно, оркестровую классику и немножко живопись, а также онбординги и радость открытия в интерфейсах. Все выпуски подкаста:

Думаем дальше № 4 — «Квота на пять истерик в год» c Сергеем Стеблиной

Обсуждаем с Серёжей Стеблиной секреты Иллюстратора, мудрости из его поста на день рождения и кто такой арт-директор: в Телеграме,

Навигация в аэропорту Дюссельдорфа

Я прилетел в сектор A, а мне надо было в C. · Иду в сторону сектора C через B: · Вот я и в секторе C:

О словах sharp и flat

7 in C sharp minor 7-я симфония в до-диез миноре Violin Concerto No. · О том, что sharp — это диез, я знал сто лет, видимо, благодаря языку «Си-диез» (C#). · Добавлено позже: внимательные читатели замечают, что если уж читать # в названии языка как «диез», то и C надо читать не как «си», а как «до».

Кофейные места

Acid café (C. · Toma (C. · C.

Сбой учётных записей в Windows XP

(например, «Илья Бирман.TRITON»), а старая папка остаётся нетронутой (речь идёт о папках в C:\Documents and Settings). · 1 Перенести в надёжное место папку C:\Documents and Settings\Илья Бирман 1 Скопировать её содержимое в C:\Documents and Settings\Илья Бирман.TRITON (да, переписать, уверен, да, да, да для всех, отстань, я знаю что делаю)

Интервью Страуструпа

Главное, что делает его мелоправдоподобным, это то, что там C++ пытаются противопоставить C, («помните, каким хорошим был C, и какой плохой C++»). Вся штука в том, что C тоже был полным гавном, и, если бы Страуструпу нужен был отвратительный язык, то переделывать C ему бы не пришлось. Update: Одно из многочисленных доказательств гавёности C.

Что делать, если у вас логика не одна

В математике с помощью средств формальной логики доказано, что формула «если из A следует B и из B следует C, то из A одновременно следует и B, и C» является т. н. тавтологией, истинным для любых A, B, C утверждением. · Пусть A = «У Гриши есть 100 рублей», B = «Гриша может сходить в кино», C = «Гриша может съесть пирожок».

e2: переезд с Регистра

заголовок сайта (в Регистре берётся настройка $C[’sitedesc’] для этого); · игнорирует настройку $C[’comments’], т. к.

Кое-что про устройство Windows

Чтобы выяснить, в реестре ли проблема, достаточно подменить свой имеющийся реестр (файлы в C:\WINNT\system32\config) тем, который система сохранила на всякий случай сразу после установки (файлы в C:\WINNT\repair), не забыв, конечно, предварительно сохранить сегодняшний конфиг.

Как Адоби просрали Флеш

Кто не в курсе, на днях Эплы внесли изменения в соглашение разработчика, в соответствии с которыми программы для Айфона должны быть изначально написаны на ObjC/C/C++ и скомпилированны эпловскими стандартными средствами.